In [ ]:
20+40
20+40.5
True+40
True+1+40j
'ali'+'baba'
[1,2]+[3,4]
(1,2)+(3,4)
[1,2]+[1,2,3]
# [1,2]+52
10*10.5
# [1,2]*[1,2]
# [10,1]*'dfgdfg'
'bjr'*10
10*'bjr'
(-3)*'bjr'
(3)*'bjr'*(5)
# 'bjr'*10.5
# 'bjr'*10.0
l=[1]
l*10
(1,2)*5
range(10)+range(5)
In [ ]:
20*[1,2]
20*(1,2)
# 'xzczxc'*'zxczxc'
20*'bjr'
'bjr'*20.5
In [110]:
# for i in range(10):
# if i==5:continue
# print(i)
for i in range(10):
print(i)
if i==5:continue
0 1 2 3 4 5 6 7 8 9
In [112]:
for i in range(20):
# if i==5:continue
print("c'est ",i,"l'element")
if i==5:continue
print("l'element duccesseur de ",i, "est", i+1)
print('='*20)
c'est 0 l'element l'element duccesseur de 0 est 1 ==================== c'est 1 l'element l'element duccesseur de 1 est 2 ==================== c'est 2 l'element l'element duccesseur de 2 est 3 ==================== c'est 3 l'element l'element duccesseur de 3 est 4 ==================== c'est 4 l'element l'element duccesseur de 4 est 5 ==================== c'est 5 l'element c'est 6 l'element l'element duccesseur de 6 est 7 ==================== c'est 7 l'element l'element duccesseur de 7 est 8 ==================== c'est 8 l'element l'element duccesseur de 8 est 9 ==================== c'est 9 l'element l'element duccesseur de 9 est 10 ==================== c'est 10 l'element l'element duccesseur de 10 est 11 ==================== c'est 11 l'element l'element duccesseur de 11 est 12 ==================== c'est 12 l'element l'element duccesseur de 12 est 13 ==================== c'est 13 l'element l'element duccesseur de 13 est 14 ==================== c'est 14 l'element l'element duccesseur de 14 est 15 ==================== c'est 15 l'element l'element duccesseur de 15 est 16 ==================== c'est 16 l'element l'element duccesseur de 16 est 17 ==================== c'est 17 l'element l'element duccesseur de 17 est 18 ==================== c'est 18 l'element l'element duccesseur de 18 est 19 ==================== c'est 19 l'element l'element duccesseur de 19 est 20 ====================
In [115]:
# for i in range(10):
# if i>5: print(i)
for i in range(10):
if i<=5:continue
print(i)
6 7 8 9
In [117]:
# if 1==1:
if 1==1:
pass
for i in range(10):
pass
In [119]:
l=[]
ll=l.append(10)
l2=l.extend('sfsdfse')
print('ll=',ll)
print('l=',l)
print('l2=',l2)
ll= None l= [10, 's', 'f', 's', 'd', 'f', 's', 'e'] l2= None
In [ ]:
l1=[1,20,3]
l1.sort()
# l1.sort().reverse()
l1.sort()
l1.reverse()
l1.sort(reverse=False)
l1
In [120]:
s='bonjour tout le monde'
s='B'+s[1:]
s
Out[120]:
'Bonjour tout le monde'
In [128]:
s.upper()
'xcbxv1534534^*^&*^*'.upper()
'1'.upper()
s.lower()
s.capitalize()
s.title()
Out[128]:
'Bonjour Tout Le Monde'
In [129]:
s
Out[129]:
'Bonjour tout le monde'
In [134]:
print(s)
3+4
s.replace('o','*')
# print(s)
s.replace('bonjour','*')
s.replace('Bonjour','*')
Bonjour tout le monde
Out[134]:
'* tout le monde'
In [138]:
((s.replace('Bonjour','*')).upper()).replace('o','$')
s.replace('Bonjour','*').upper().replace('o','$')
s.replace('Bonjour','*').upper().replace('O','$')
len(s.replace('Bonjour','*').upper().replace('O','$'))
Out[138]:
15
In [149]:
s
s.strip("o")
s.strip("j")
s.strip("de")
s.strip("B")
s1=s.strip("B")
s1=s1.strip("de")
s1
s1.strip('on')
Out[149]:
'jour tout le m'
In [150]:
s2='aaaaaaaaaaaagdfgdfgdfgdfgdfgaaaaaaaaaa'
s2.strip('a')
Out[150]:
'gdfgdfgdfgdfgdfg'
In [154]:
# cas particulier
s2=' ahmed '
# supprimer les espace de part et d autre
s2.strip(' ')
s2.strip()
str()
Out[154]:
''
In [155]:
ch='ononononon fghfgdfg onononon'
ch.strip('on').strip()
# print(s)
ch1='''
abc
def
ghi
'''
ch1
Out[155]:
'\n\n abc\ndef\nghi\n\n\n\n'
In [156]:
ch1.strip()
Out[156]:
'abc\ndef\nghi'
In [180]:
print(s)
s.islower()
# 'gfdgfdgdfgfdgfd'.islower()
# 'gfdgfd 1 gdfg fdgfd'.islower()
# s.lower().islower()
# # s.lower().islower().upper()
# s.isupper()
# ' '.islower()
# s.isalpha()
# 'sdfsdfsadf'.isalpha()
# 'sdfsd1fsadf'.isalpha()
'sdfsd.fsadf'.isalpha()
not '.'.isalpha() #numerique ou special
s.isdigit()
'3123123123214535454'.isdigit()
'312312312321.4535454'.isdigit()
s.isalnum()
'adfsdfsdafs545sdfsd'.isalnum()
not '|?")(&^%$#@!)'.isalnum()
s.istitle()
s.startswith('b')
s.startswith('Bon')
s.endswith('monde')
s.endswith('8')
# s.endswith(8)
Bonjour tout le monde
Out[180]:
False
Exercice:¶
- Un fonction get_str qui saisi et retourne ue chaine telleque:
- commence par majuscule
- le 2 eme caracter est un chiffre
- l avant devarnier terme est une lettre
- le dernier terme est un caractere special
In [ ]:
def get_str():
while True:
s=input('donner une chaine selon nos critere')
if len(s)>3 and s[0].isupper() and s[1].isdigit() and s[-2].isalpha and not s[-1].isalnum():
break
return s
get_str()
Exercice:¶
Lire un entier entre 1 et 100. (eviter l erreur)
In [ ]:
while True:
# s=int(input('donner un entier'))
s=input('donner un entier')
if s.isdigit():
x=int(s)
if x in range(101):break